//
//  DXSQHeader.h
//  Community-for-college
//
//  Created by 梁海洋 on 2016/12/6.
//  Copyright © 2016年 彭鑫. All rights reserved.
//

#ifndef DXSQHeader_h
#define DXSQHeader_h

//翻译工具使用
#define ktranslationLanuage  @"translationLanuage"        //选择的翻译语言
#define kredTranslationLanCode  @"redTranslateLanCode"        //翻译工具红色话筒的语言编码
#define kredTranslationLanName  @"redTranslateLanName"        //翻译工具红色话筒的语言名称
#define kblueTranslationLanCode  @"blueTranslateLanCode"        //翻译工具红色话筒的语言编码
#define kblueTranslationLanName  @"blueTranslateLanName"        //翻译工具红色话筒的语言名称


#define AppLanguage @"appLanguage"          //用于本地化的语音字段
#define AppCountryName @"AppCountryName"
#define App_CN_Language @"app_CN_Language"
#define AppcountryMobileCode @"AppcountryMobileCode"            //电话区号
#define CustomLocalizedString(key, comment) \
[[NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%@",[[NSUserDefaults standardUserDefaults] objectForKey:@"appLanguage"]] ofType:@"lproj"]] localizedStringForKey:(key) value:@"" table:nil]

//打印
#ifdef DEBUG
#define DLog(format,...)  NSLog((@"[函数名:%s]\n" "[行号:%d]\n" format),__FUNCTION__,__LINE__,##__VA_ARGS__)
#else
#define DLog(...)
#endif


#define DeviceBoundsSize    [[UIScreen mainScreen] bounds].size                         // 包含状态栏
#define DeviceSize          [[UIScreen mainScreen] applicationFrame].size               // 不包含状态栏
#define ScreenWidth DeviceBoundsSize.width  //屏幕宽度
#define ScreenHeight DeviceBoundsSize.height  //屏幕高度

#define UserDefaults    [NSUserDefaults standardUserDefaults]
// 检查一个对象 是否是Null
#define CheckNull(obj)    ([obj isKindOfClass:[NSNull class]]? nil:obj)

#define kDidLogin       @"kUserDidLogin"
#define kDidInfo       @"kUserDidInfo"
// 用户信息 包括 用户名 等等~~
#define kinfo        [UserDefaults objectForKey:kDidInfo]

//标识是否显示和隐藏要审核过的数据 20160804
#define kNumBer  @"5"

// RGBA获取颜色
#define COLOR(R,G,B,A)  [UIColor colorWithRed:R/255.0 green:G/255.0 blue:B/255.0 alpha:A]
#define colorWithRGB(r, g, b) ([UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1.0])

#define NavigationH ([[UIDevice currentDevice].systemVersion floatValue] >= 7.0?64:44)
#define NavigationViewBackGroundColor [UIColor colorWithRed:248/255.f green:248/255.f blue:248/255.f alpha:1.0]
//字体
#define systemFont(size)    [UIFont systemFontOfSize:size]
//导航栏背景颜色
#define kNavBarTintColor  [UIColor colorWithHexString:@"0c1d36"]
//导航栏按钮标题颜色
#define kNavBarButtonTitleColor [UIColor whiteColor]
//导航栏文字颜色
#define kNavBarTitleColor [UIColor whiteColor]
//导航栏按钮标题字体
#define kNavBarButtonTitleFont systemFont(15)
//导航栏标题字体
#define kNavBarTitleFont systemFont(18)

#define IS_IOS6    [[UIDevice currentDevice].systemVersion floatValue] >= 6.0

#define IS_IOS7    [[UIDevice currentDevice].systemVersion floatValue] >= 7.0

#define IS_IOS8    [[UIDevice currentDevice].systemVersion floatValue] >= 8.0



#endif /* DXSQHeader_h */
